package com.blqy.fr.vo.user;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.Date;

@Data
@Schema(description = "用户详情返回VO")
public class UserDetailVo {

    @Schema(description = "用户ID")
    private Long id;

    @Schema(description = "用户名")
    private String userName;

    @Schema(description = "昵称")
    private String nickName;

    @Schema(description = "用户头像")
    private String avatar;

    @Schema(description = "邮箱")
    private String email;

    @Schema(description = "注册日期")
    private Date registerTime;

    @Schema(description = "上次登录时间")
    private Date lastLoginTime;

    @Schema(description = "上次退出时间")
    private Date lastLogoutTime;

    @Schema(description = "上次修改时间")
    private Date lastUpdateTime;

    @Schema(description = "日志篇数")
    private Integer logCount;

    @Schema(description = "签到次数")
    private Integer signInCount;

    @Schema(description = "生日")
    private Date birth;

    @Schema(description = "性别")
    private Integer gender;
}